from django.shortcuts import render, HttpResponse, redirect

from app import models
from app.models import City
from app.utils.pagination import Pagination

"""
这个模块主要用于展示上传后的图片
"""


def city_list(request):
    """
    上传后的城市图片展示
    """
    # 猎取全部记录
    queryset = models.City.objects.all().order_by('-id')

    page_object = Pagination(request, queryset)  # 实例化分页导航条类
    page_queryset = page_object.page_queryset  # 获得分完页的数据结果
    # 生成分页导航条
    page_nav = page_object.html()

    content = {
        'queryset': page_queryset,  # 分完页的数据结果
        'page_nav': page_nav  # 生成的页码导航条
    }
    return render(request, 'city_list.html', content)
